export default {

    methods: {
        async wxSignature(){
            const {data} = await this.$http.get('/common/mp/get/jsApiTicket');
            let ticket = data;
            let signature = hex_sha1(`jsapi_ticket=${ticket}&noncestr=${nonceStr}&timestamp=${timestamp}&url=${location.href}`);

            console.log(ticket);
            console.log(nonceStr);
            console.log(timestamp);
            console.log(signature);
            this.validateWeChat(signature);

        },


        async validateWeChat(signature){
            console.log(`生成的签名========${signature}`);

            //配置微信
            return new Promise(resolve => {
                wx.config({
                    debug: debug, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                    appId: appId, // 必填，公众号的唯一标识
                    timestamp: timestamp, // 必填，生成签名的时间戳
                    nonceStr: nonceStr, // 必填，生成签名的随机串
                    signature: signature,
                    jsApiList: [
                        'chooseImage',
                        'closeWindow'
                    ] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
                });



            })



        }
    }
}
